#ifndef _VIDEO_H_
#define _VIDEO_H_

class CVideoPlatform;

class CVideo
{
private:
	CVideoPlatform* m_platform;

	bool m_active;
	bool m_fullscreen;

	int m_width;
	int m_height;
	int m_bpp;

private:
	bool CreateGLWindow();
	void KillGLWindow();

public:
	CVideo();
	~CVideo();

	bool Restart();
	bool Suhutdown();
	void Flip();
	bool ProcessMsg();
};


#endif //_VIDEO_H_